//
//  HHTagItemProtocol.h
//  ZHTagList
//
//  Created by admin on 2018/7/17.
//  tag item 公用协议

#import <Foundation/Foundation.h>

@protocol HHTagItemProtocol <NSObject>
@optional
/** id，可以为nil */
@property (strong, nonatomic, nullable) NSNumber  *uniqueId;
/** 显示的名称 */
@property (strong, nonatomic, nullable) NSString  *name;
/** 是否选中，默认no */
@property (assign, nonatomic) BOOL  selected;
/** 扩展数据 */
@property (strong, nonatomic, nullable) id    extData;
/** 项的值 */
@property (strong, nonatomic, nullable) id    value;
/** 在支持多选的时候，是否排斥其它选项，即选择当前项，其他项全部取消选中，默认NO */
@property (assign, nonatomic) BOOL  exclude;

@end
